//: concurrency/Atomicity.java
// {Exec: javap -c Atomicity}
package concurrency;

public class Atomicity
{
    int i;
    
    void f1()
    {
        i++;
    }
    
    void f2()
    {
        i += 3;
    }
} /*
   * Output: (Sample) ... void f1(); Code: 0: aload_0 1: dup 2: getfield #2; //Field i:I 5: iconst_1 6: iadd 7: putfield
   * #2; //Field i:I 10: return
   * 
   * void f2(); Code: 0: aload_0 1: dup 2: getfield #2; //Field i:I 5: iconst_3 6: iadd 7: putfield #2; //Field i:I 10:
   * return
   */// :~
